package com.justrun.zjutsystem.zjutsystem;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import springfox.documentation.swagger2.annotations.EnableSwagger2;

/**
 * @description 启动类
 * @author Chandler Kuang
 *
 *
 * 在开发中我们知道spring boot默认会扫描启动类同胞以下子包下的注解，那么如何改变这种扫描包的方式呢，原理很简单，就是：
 * @ComponentScan注解进行指定要扫描的包以及要扫描的类
 * 启动类加入：
 *
 * @ComponentScan(basePackages={“cn.fit”,”org.kfit”})
 *
 * SpringBootApplication启动时会默认扫描主类当前包及子包，如果需要扫描主类当前包外的其他包或不扫描当前包下的特定包或类，可通过下列属性实现
 */
@SpringBootApplication(scanBasePackages = "com.justrun")
@MapperScan("com.justrun.zjutsystem.zjutsystem.mapper")
@EnableSwagger2
public class ZjutsystemApplication {
    public static void main(String[] args) {
        SpringApplication.run(ZjutsystemApplication.class,args);
    }
}
